在團隊開發中,維持一致的程式碼風格非常重要。
Laravel 官方提供了非常實用的格式化工具 Pint,讓我們可以快速統一整個專案的程式風格。
自 Laravel 某一版本起(Laravel 9 以後),Pint 成為預設推薦的程式碼格式化工具。
執行方式非常簡單,只需使用以下指令即可:vendor/bin/pint
設定檔 pint.json
預設情況下,Laravel 會使用 Laravel 官方團隊的程式碼風格:
{
"preset": "laravel"
}
你也可以依照需求修改為遵循 PSR-12 的標準格式:
{
"preset": "psr12"
}
以下是 laravel preset 在格式上的一些特色:
例如:public function __construct() {}
而 psr12 風格則更偏向 PHP-FIG 定義的通用標準,對間距、縮排、換行有更嚴謹的要求。
Laravel Pint 是一個能自動格式化 PHP 程式碼的工具,能有效協助開發團隊: